package com.zmn.oms.dubbo.interfaces.zmn.callrecord;

import com.zmn.common.dto2.ResponseDTO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Positive;
import java.util.Date;

/**
 * 订单通话记录查询远程服务
 *
 * @author hankangshuai
 * @since 2020/12/22
 */
@Api("订单通话记录查询远程服务")
public interface OrderCallRecordListRemoteService {
    /**
     * 根据订单ID取得首次通话开始时间
     *
     * @param orderId 订单ID
     * @return 首次通话记录通话开始时间
     */
    @ApiOperation("根据订单ID取得首次通话开始时间")
    ResponseDTO<Date> getFirstStartTime(@ApiParam("订单ID") @NotNull @Positive Long orderId);
}
